/**
 * APITable <https://github.com/apitable/apitable>
 * Copyright (C) 2022 APITable Ltd. <https://apitable.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/* eslint-disable max-len */
import React from 'react';
import { makeIcon, IIconProps } from '../utils/icon';

export const AttachmentFilled: React.FC<IIconProps> = makeIcon({
    Path: ({ colors }) => <>
    <path d="M5.54111 5.76394L7.65444 3.65061C8.53254 2.77251 9.95623 2.77251 10.8343 3.65061C11.7124 4.52872 11.7124 5.95241 10.8343 6.83052L8.71024 8.95462L8.71245 8.95684L7.65165 10.0176C7.35876 10.3105 6.88388 10.3105 6.59099 10.0176C6.2981 9.72475 6.2981 9.24987 6.59099 8.95698L9.77297 5.775C10.0659 5.48211 10.0659 5.00723 9.77297 4.71434C9.48008 4.42145 9.0052 4.42145 8.71231 4.71434L5.53033 7.89632C4.65165 8.775 4.65165 10.1996 5.53033 11.0783C6.40901 11.957 7.83363 11.957 8.71231 11.0783L11.8943 7.89632C11.9125 7.87816 11.9295 7.8593 11.9454 7.83983C13.3587 6.3723 13.3419 4.03685 11.895 2.58995C10.4311 1.12606 8.05767 1.12606 6.59378 2.58995L4.46967 4.71406C4.46943 4.7143 4.46932 4.71466 4.46908 4.71489L3.40885 5.77513C1.35894 7.82504 1.35894 11.1486 3.40885 13.1985C5.45876 15.2484 8.78233 15.2484 10.8322 13.1985L14.0133 10.0175C14.3062 9.72459 14.3062 9.24972 14.0133 8.95682C13.7204 8.66393 13.2455 8.66393 12.9526 8.95682L9.77158 12.1379C8.30745 13.602 5.93363 13.602 4.46951 12.1379C3.00538 10.6737 3.00538 8.29991 4.46951 6.83579L5.52974 5.77555C5.53358 5.77171 5.53737 5.76784 5.54111 5.76394Z" fill={ colors[0] }/>

  </>,
  name: 'attachment_filled',
  defaultColors: ['#D9D9D9'],
  colorful: false,
  allPathData: ['M5.54111 5.76394L7.65444 3.65061C8.53254 2.77251 9.95623 2.77251 10.8343 3.65061C11.7124 4.52872 11.7124 5.95241 10.8343 6.83052L8.71024 8.95462L8.71245 8.95684L7.65165 10.0176C7.35876 10.3105 6.88388 10.3105 6.59099 10.0176C6.2981 9.72475 6.2981 9.24987 6.59099 8.95698L9.77297 5.775C10.0659 5.48211 10.0659 5.00723 9.77297 4.71434C9.48008 4.42145 9.0052 4.42145 8.71231 4.71434L5.53033 7.89632C4.65165 8.775 4.65165 10.1996 5.53033 11.0783C6.40901 11.957 7.83363 11.957 8.71231 11.0783L11.8943 7.89632C11.9125 7.87816 11.9295 7.8593 11.9454 7.83983C13.3587 6.3723 13.3419 4.03685 11.895 2.58995C10.4311 1.12606 8.05767 1.12606 6.59378 2.58995L4.46967 4.71406C4.46943 4.7143 4.46932 4.71466 4.46908 4.71489L3.40885 5.77513C1.35894 7.82504 1.35894 11.1486 3.40885 13.1985C5.45876 15.2484 8.78233 15.2484 10.8322 13.1985L14.0133 10.0175C14.3062 9.72459 14.3062 9.24972 14.0133 8.95682C13.7204 8.66393 13.2455 8.66393 12.9526 8.95682L9.77158 12.1379C8.30745 13.602 5.93363 13.602 4.46951 12.1379C3.00538 10.6737 3.00538 8.29991 4.46951 6.83579L5.52974 5.77555C5.53358 5.77171 5.53737 5.76784 5.54111 5.76394Z'],
  width: '16',
  height: '16',
  viewBox: '0 0 16 16',
});
